package com.atzxh.guigu.netty.nio;

import java.nio.IntBuffer;

/**
 * @author 小红同学
 * @create 2023-04-17-16:32
 * @description
 */
public class BasicBuffer {
    public static void main(String[] args) {
        // allocate : 分配
        // 分一个可以装下10个int的空间
        IntBuffer buffer = IntBuffer.allocate(10);

        // 放入数值
//        buffer.put(0);
//        buffer.put(0);
//        buffer.put(0);
//        buffer.put(0);
        for (int i = 0; i < buffer.capacity(); i++) {
            buffer.put(i + 1);
        }

        // 从buffer中读取数据
        // 将buffer进行读写转换  !!!!!!!
        buffer.flip();

        while (buffer.hasRemaining()) {
            System.out.println(buffer.get());
        }
    }
}
